include	/pic/pic.mak
# ---------------------------------------------------------------------------
#	Ώۃt@C
# ---------------------------------------------------------------------------
PB	=	${BTD}\photo.btd
PC	=	${CHR}\photo.chr
PHOTO	=	${PB} ${PC} photo.pal	\
		photos.chr photos.pal photos.spt

TB1	=	${BTD}\title.btd
TB2	=	${BTD}\snklogo.btd
TB3	=	${BTD}\ttlnul.btd
TC	=	${CHR}\title.chr
TITLE	=	${TB1} ${TB2} ${TB3} ${TC} title.pal

all:	${PHOTO} ${TITLE} ryuko.pal demo.chr demo.pal demo.btd
# --------------------------------------------------------------------------
ryuko.pal:	ryuko.ccb
	pakccb -u16 -s $^ ${PAL}\${@F}
# --------------------------------------------------------------------------
${PB} ${PC}:	photo0.cbb photo1.cbb photo2.cbb photo.cgb
	copy photo0.cbb $0.cbb
	copy photo1.cbb $1.cbb
	copy photo2.cbb $2.cbb
	copy photo.cgb $0.cgb
	bgcmp3 $0.cbb $1.cbb $2.cbb $0.cgb
	cbat -d -X0 -Y0 -x32 -y32 -o$3 $0.cgb
	lzss -e $3 ${PB}
	outbin -h -b32,32 ${PB}
	copy /b $0.cbb+$1.cbb $1
	nulcut -b $1 $2
	prs $2 ${PC}

photo.pal:	photo0.ccb
	nulcut -c $^ $0
	pakccb -s $0 ${PAL}\${@F}

#photos.chr:	photo3.csb photo4.csb photo5.csb
#	copy /b photo3.csb+photo4.csb+photo5.csb $0
#	nulcut -s $0 $1
#	prs $1 ${CHR}\${@F}
#
#photos.pal:	photo3.ccb
#	nulcut -c $^ $0
#	pakccb -s $0 ${PAL}\${@F}
#
#photos.spt:	photo.cab
#	echo  include ${GSYS}\objtbl.h>$0.s
#	echo BANK3=0>>$0.s
#	echo BANK4=1>>$0.s
#	echo BANK5=2>>$0.s
#	cabtbl -t -f1 $^ >>$0.s
#	as -o$0.o $0.s
#	lk -b${SPT}\${@F} /cseg:0,0 $0.o

photos.chr photos.pal photos.cab:	photo3.csb photo4.csb photo5.csb\
					photo3.ccb photo.cab
	spcmp -j -o$0 -b3 $^
	prs $0.chr ${CHR}\photos.chr
	pakccb -s $0.pal ${PAL}\photos.pal
	echo  include ${GSYS}\objtbl.h>$0.s
	cabtbl -t -f1 $0.cab >>$0.s
	as -o$0.o $0.s
	lk -b${SPT}\photos.spt /cseg:0,0 $0.o
# --------------------------------------------------------------------------
${TB1} ${TB2} ${TB3} ${TC}:	ttl0.cbb ttl1.cbb ttl2.cbb ttl3.cbb ttl.cgb
	copy ttl0.cbb $0.cbb
	copy ttl1.cbb $1.cbb
	copy ttl2.cbb $2.cbb
	copy ttl3.cbb $3.cbb
	copy ttl.cgb $0.cgb
	bgcmp3 $0.cbb $1.cbb $2.cbb $3.cbb $0.cgb
	nulcut -b $0.cbb $1
	prs $1 ${TC}
	cbat -d -X0 -Y8 -x32 -y9 -o$3 $0.cgb	# Ղ̌
	lzss -e $3 ${TB1}
	outbin -h -b32,9 ${TB1}
	cbat -d -X0 -Y0 -x10 -y4 -o$3 $0.cgb	# rmj
	lzss -e $3 ${TB2}
	outbin -h -b10,4 ${TB2}
	cbat -d -X32 -Y0 -x32 -y32 -o$3 $0.cgb	# null
	lzss -e $3 ${TB3}
	outbin -h -b32,32 ${TB3}

title.pal:	ttl0.ccb
	pakccb -u1 -s $^ ${PAL}\${@F}

# --------------------------------------------------------------------------
#	if̂af
# --------------------------------------------------------------------------
demo.chr:	d0.cbb d1.cbb d2.cbb d3.cbb
	copy /b d0.cbb+d1.cbb+d2.cbb+d3.cbb $0
	nulcut -b $0 $1
	prs $1 ${CHR}\${@F}

demo.pal:	d0.ccb
	pakccb -s -u15 $^ ${PAL}\${@F}

demo.btd:	d0.cgb
	cbat -d -X0 -Y0 -x64 -y32 -o$3 $^
	lzss -e $3 ${BTD}\${@F}
	outbin -h -b64,32 ${BTD}\${@F}
# --------------------------------------------------------------------------
clean:
	rm  ${PB} ${PC}
	rm  ${PAL}\photo.pal
	rm  ${TB1} ${TB2} ${TC}
	rm  ${PAL}\title.pal
	rm  ${CHR}\demo.chr ${PAL}\demo.pal ${BTD}\demo.btd

